cling like a leech - Turkish English Dictionary